package file;

import java.io.File;
import java.io.IOException;

public class FileDemo {
    public static void main(String[] args) throws IOException {
        /*
        // 绝对路径的优点是清晰明了，但是缺点是路径写死了，跨平台性不好
        //                              ./ 表示项目目录
        File file = new File("./demo.txt");
        String name = file.getName();
        System.out.println(name);
        //获取当前file表示的文件的大小（单位是字节）
        long length = file.length();
        System.out.println(length);
        boolean b = file.canRead();
        boolean b1 = file.canWrite();
        System.out.println(b);
        System.out.println(b1);

         */


        //新建文件 test.txt
        File file1 = new File("./test.txt");
        /*
            exists() 判断文件是否真实存在，存在返回true，不存在返回false
         */
        /*
        if (file1.exists()) {
            System.out.println("该文件已存在");
        } else {

            // createNewFile() 将当前File表示的

            file1.createNewFile();
            System.out.println("文件以创建");
        }

         */
        /*
        File file = new File("test.txt");
        if (file.exists()) {
            file.delete();
            System.out.println("该文件已删除");
        } else {
            System.out.println("文件不存在");
        }

         */
    }
}
